100
709
393
336
18
657
260
797
987
598
589
962
667
936
565
277
623
500
284
126
141
989
400
382
494
663
967
662
138
424
738
586
832
205
183
789
327
773
1000
323
749
218
448
992
59
889
364
208
467
871
43
289
644
79
347
440
862
654
818
246
64
514
349
313
857
990
236
312
211
895
120
92
371
726
274
295
63
487
280
621
822
275
903
74
337
873
293
463
460
473
273
898
540
186
675
476
906
302
893
794
549
